;
(function() {
    var currentGuid = util.getQueryString('guid');
    var currentPaId = util.getHashString('pa_id') ? util.getHashString('pa_id') : '';
    var _this = cafa = {
        updateKrpanoScene: function(guid, pa_id, college_no) {
            console.log('currentGuid=', currentGuid);
            console.log('currentPaId=', currentPaId);
            if (guid == currentGuid && pa_id != currentPaId && pa_id) {
                var krpanoSWFObject = document.getElementById('krpanoSWFObject');
                if (krpanoSWFObject) {
                    krpanoSWFObject.call('loadscene("scene_' + pa_id + '");');
                }
                currentGuid = guid;
                currentPaId = pa_id;
                $("#collegeNav .nav a").removeClass('on');
                $(this).addClass('on');
            } else {

            }
            var href = util.getNewRequestUrl([{ key: 'guid', val: guid }]);
            // if (college_no && college_no == '500') {
            //     href = 'design/index.html';
            // }
            if (pa_id) {
                href = util.setHashString('pa_id', pa_id, href);
            }
            window.location.href = href;

        },
        test: function(a, b, c) {
            alert(a);
            alert(b);
            alert(c);
        },
        /**
         * 初始化学院导航
         */
        initCollegeNav: function(collegeList) {
            // if (!collegeList && window.collegeList.length == 0) {
            //     return;
            // }
            // var html = '';
            // var list = collegeList ? collegeList : window.collegeList;
            // for (var i = 0; i < list.length; i++) {
            //     var sub = list[i].sub;
            //     if (sub.length == 0) {
            //         var func = '"cafa.updateKrpanoScene(\'' + list[i].guid + '\',\'' + list[i].pa_id + '\',\'' + list[i].college_no + '\')"';
            //         html += '<a class="cm-btn ';
            //         if (list[i].guid == currentGuid && list[i].pa_id == currentPaId) {
            //             html += ' on';
            //         }
            //         html += '" ';
            //         html += 'title="' + list[i].name + '" college-no="' + list[i].college_no + '" onClick=' + func + '><i></i>' + list[i].name + '</a>';
            //         continue;
            //     }
            //     for (var j = 0; j < sub.length; j++) {
            //         // var href2 = util.getNewRequestUrl([{ key: 'guid', val: sub[j].guid }]);
            //         // if (sub[j].pa_id) {
            //         //     href2 = util.setHashString('pa_id', sub[j].pa_id, href2);
            //         // }
            //         var func2 = '"cafa.updateKrpanoScene(\'' + sub[j].guid + '\',\'' + sub[j].pa_id + '\',\'' + sub[j].college_no + '\')"';
            //         html += '<a class="cm-btn ';
            //         if (sub[j].guid == currentGuid && sub[j].pa_id == currentPaId) {
            //             html += ' on';
            //         }
            //         html += '" ';
            //         html += 'title="' + sub[j].name + '" college-no="' + sub[j].college_no + '" onClick=' + func2 + '><i></i>' + sub[j].name + '</a>';
            //     }
            // }
            // debugger
            // $("#collegeNav .nav").html(html);
            $('#btnSwitch').on('click', function(e) {
                e.stopPropagation();
                $('#collegeNav').addClass('on');
            });

            $('#collegeNav a').on('click', function() {
                $(this).addClass('on').siblings().removeClass('on');
                $('#collegeNav').removeClass('on');
            });
            $('#collegeNav').on('click', function(e) {
                e.stopPropagation();
            });
            $('#collegeNav .nav').niceScroll({
                cursorborder: 'none',
                cursorcolor: 'rgba(0, 0, 0, 0.4)'
            });
        },
        showPreface: function(list) {
            for (var i = 0; i < list.length; i++) {
                if (currentGuid == list[i].guid) {
                    window.cafaCM.initPreface();
                    $("#floorPreface").show();
                    return;
                }
            }
            $("#floorPreface").hide();
            // if (!window.collegeList) {
            //     cafaCM.initCollegeList(_this.showNewPreface);
            // } else {
            //     _this.showNewPreface();
            // }

        },
        /**
         * 初始化前言介绍
         */
        initPreface: function() {
            if (util.getHashString('student_no')) {
                $("#floorPreface").hide();
                return;
            }
            window.cafaCM.initSceneList(_this.showPreface);

        },
        /**
         * 初始化
         */
        init: function() {
            //sessionStorage.setItem('pattern', '3d');
            // window.cafa.initCollegeNav();
            this.initCollegeNav();
            // var _this = cafa;
            // if (window.cafaCM) {
            //     cafaCM.init();
            //     if (!window.collegeList) {
            //         cafaCM.initCollegeList(_this.initCollegeNav);
            //     } else {
            //         _this.initCollegeNav();
            //     }
            // }
            // this.initPreface();
            // $(document).on('ready', function() {
            //     // 滚动条模拟
            //     $('#workModal .intro').niceScroll({
            //         cursorborder: 'none',
            //         cursorcolor: 'rgba(0, 0, 0, 0.4)'
            //     });
            // });

            // $('body').on('click', '.btn_play_video', function() {
            //     cafaCM.showVideo($(this).data('video'));
            //     cafaCM.openVideoModal();
            // });
        },
    };
    cafa.init();
})();